<?php
class Especie extends CI_Controller{
    
    function __construct() {
        parent::__construct();
        $this->load->helper('form');
        $this->load->library('form_validation');
        $this->load->model('Especie_Model');
    }
    
    function index(){
        $data['title']='Nueva Especie';
        $data['main_content']='especie_view';
        $this->load->view('includes/templatepopup',$data);
    }
    
    function validarEspecie(){
        
        $this->form_validation->set_rules('especie','Especie','required|trim|alpha|callback__especieExist');
        $this->form_validation->set_message('required', 'Campo Requerido');
        $this->form_validation->set_message('alpha', 'Solo se pueden ingresar caracteres');
        $this->form_validation->set_message('_especieExist', 'La especie ya existe');
        
        if($this->form_validation->run()==FALSE){
            $this->index();
        }else{
            
            $var= $this->input->post('especie');
            $this->altaEspecie($var);           
          }
    }
          
     function altaEspecie($especie){
             $this->load->model('Especie_Model');
             $this->Especie_Model->agregarEspecie($especie);
             echo('<script>window.close();window.opener.location.reload(true);</script>');
       }
     
     function _especieExist($especie){
         
        return $this->Especie_Model->especieExist($especie);
     }
}
?>
